package com.xhwl.centiotdata.pojo.constant;

/**
 * @description: 米立使用websocket连接，其中除了事件推送接口是长连接，其余接口采用短链接（待服务器之后就主动关闭）
 * @author: wuyuhao
 * @createDate: 2022/10/11 11:56
 */
public final class MiLiConstant {

    // 访客二维码key
    public static final String VISITOR_QRCODE_KEY = "mili:visitor:qrcode_%1$s";

    // 访客二维码key
    public static final String TENEMENT_QRCODE_KEY = "mili:tenement:qrcode_%1$s";

    // 登录接口
    public static final String LOGIN_URL = "/opensmart/api/1.0/login";

    // 框架查询接口
    public static final String FRAME_QUERY_URL = "/opensmart/api/1.0/frame/query";

    // 框架添加-楼栋接口
    public static final String FRAME_INFO_BUILDING_ADD_URL = "/opensmart/api/1.0/frameinfo/building_add";

    // 框架更新-楼栋接口
    public static final String FRAME_INFO_BUILDING_UPDATE_URL = "/opensmart/api/1.0/frameinfo/building_update";

    // 框架添加-单元接口
    public static final String FRAME_INFO_UNIT_ADD_URL = "/opensmart/api/1.0/frameinfo/unit_add";

    // 框架更新-单元接口
    public static final String FRAME_INFO_UNIT_UPDATE_URL = "/opensmart/api/1.0/frameinfo/unit_update";

    // 框架添加-房屋接口
    public static final String FRAME_INFO_HOUSE_ADD_URL = "/opensmart/api/1.0/frameinfo/house_add";

    // 框架更新-房屋接口
    public static final String FRAME_INFO_HOUSE_UPDATE_URL = "/opensmart/api/1.0/frameinfo/house_update";

    // 框架更新-房屋接口
    public static final String FRAME_INFO_FRAME_DELETE_URL = "/opensmart/api/1.0/frameinfo/frame_delete";

    // 设备查询接口
    public static final String DEVICE_QUERY_URL = "/opensmart/api/1.0/device/query";

    // 获取设备总数接口
    public static final String DEVICE_TOTAL_URL = "/opensmart/api/1.0/device/total";

    // 门禁记录查询接口
    public static final String ENTRANCE_LOG_URL = "/opensmart/api/1.0/event/entrancelog";

    // 开门控制接口
    public static final String CTRL_DOOR_OPEN_URL = "/opensmart/api/1.0/ctrl/door_open";

    // 住户信息查询接口
    public static final String TENEMENT_QUERY_URL = "/opensmart/api/1.0/tenement/query";

    // 添加住户接口
    public static final String TENEMENT_ADD_URL = "/opensmart/api/1.0/tenement/add";

    // 住户信息修改接口
    public static final String TENEMENT_MODIFY_URL = "/opensmart/api/1.0/tenement/modify";

    // 删除住户（注销）接口
    public static final String TENEMENT_DELETE_URL = "/opensmart/api/1.0/tenement/delete";

    // 获取单户信息接口
    public static final String TENEMENT_INFO_URL = "/opensmart/api/1.0/tenement/info";

    // 住户权限控制接口
    public static final String TENEMENT_PERMISSION_URL = "/opensmart/api/1.0/tenement/permission";

    // 修改通行有效期
    public static final String TENEMENT_SET_EFFECTIVE_DATA_URL = "/opensmart/api/1.0/tenement/set_effective_date";

    // 工作人员添加接口
    public static final String WORKER_ADD_URL = "/opensmart/api/1.0/worker/add";

    // 工作人员修改接口
    public static final String WORKER_MODIFY_URL = "/opensmart/api/1.0/worker/modify";

    // 工作人员删除接口
    public static final String WORKER_DELETE_URL = "/opensmart/api/1.0/worker/delete";

    // 工作人员信息查询接口
    public static final String WORKER_QUERY_URL = "/opensmart/api/1.0/worker/query";

    // 工作人员权限控制接口
    public static final String WORKER_PERMISSION_URL = "/opensmart/api/1.0/worker/permission";

    // 新增卡接口
    public static final String CARD_ADD_URL = "/opensmart/api/1.0/card/add";

    // 替换卡接口
    public static final String CARD_REPLACE_URL = "/opensmart/api/1.0/card/replace";

    // 删除卡接口
    public static final String CARD_DELETE_URL = "/opensmart/api/1.0/card/delete";

    // 新增人脸接口
    public static final String FACE_ADD_URL = "/opensmart/api/1.0/face/add";

    // 清除人脸接口
    public static final String FACE_DELETE_URL = "/opensmart/api/1.0/face/delete";

    // 删除指定ID的人脸接口
    public static final String FACE_REMOVE_BY_ID_URL = "/opensmart/api/1.0/face/remove_by_id";

    // 访客添加
    public static final String VISITOR_ADD_URL = "/opensmart/api/1.0/visitor/add";

    // 访客签出
    public static final String VISITOR_SIGN_OUT_URL = "/opensmart/api/1.0/visitor/signout";

    // 通话记录查询
    public static final String TALK_LOG = "/opensmart/api/1.0/event/talklog";

}
